body{
	min-width:1200px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	color:#444;
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}
	
dl,dt,dd,img,h1,h2{
	padding:0; 
	margin:0;
	border:0;
	}
		
a{ text-decoration:none; color:#333; }

a:hover{  color:#b7272e; }
		
.clear{ 
    clear:both;
	}

.body_home{height:151px;}
.header{position:fixed;left:0%;top:0;right:0%;z-index:3;transition:all 0.7s ease-out 0s;}
.header{opacity:0;transform:translateY(-100%);}
.header.showdiv{opacity:1;transform:none;}
.showdiv .header{transform:none;opacity:1;}
/*header d1*/
.header{ width:100%; height:40px; line-height:40px; background:#444444; }
.header .d1{ width:1250px; margin:0 auto; position:relative; overflow:hidden; }
.header .nav_l{ float:left; width:600px; }
.header .nav_l a{ padding:0 25px; color:#cecece;  }
.header .nav_l .a1{ background:url(../images/icon1.png) left no-repeat; }
.header .nav_l .a2{ background:url(../images/icon2.png) left no-repeat; }
.header .nav_l .a3{ background:url(../images/icon3.png) left no-repeat; }
.header .nav_l .a4{ background:url(../images/icon4.png) left no-repeat; }
.header .nav_l .a5{ background:url(../images/icon5.png) left no-repeat; }
.header .nav_l .a6{ background:url(../images/icon6.png) left no-repeat; }


.header .nav_r{ width:240px; height:28px; border:solid 1px #878787; border-radius:30px; position:absolute; top:5px; right:0px;  }
.header .write{ float:left; width:165px; height:28px; line-height:28px; color:#878787; padding-left:20px; border:0; outline:none; background:none; }
.header .btn{ float:right; width:50px; height:28px; border:0; background:url(../images/sear.png) center no-repeat; outline:none; cursor:pointer; }



/*header d2*/
.header .d2{ width:100%; height:111px; background:#9b0d14; }
.header .block { width:1250px; margin:0 auto; position:relative; }
.header .logo{ width:264px; height:82px; position:absolute; top:20px; left:0px; }
.header .nav_main{text-align: right;font-size:18px;line-height:111px;  }
.header .nav_main a{margin:0 25px;color: #fff;display:inline-block;position:relative;}
.header .nav_main a:after{content:"";border-bottom:2px solid #94070a;margin-top:5px;display:block;width:100%;transition:all 0.2s ease-out 0s;transform:scaleX(0);}
.header .nav_main a:before{content:"";border-left:2px solid #94070a;height:25px;transition:all 0.2s ease-out 0s;transform:scaleY(0);position:absolute;left:50%;top:100%;transform-origin:center top;}
.header .nav_main a.hover:before{transform:none;}
.header .nav_main a.now:after{transform:none;}
.header .nav_main a.hover:after{transform:none;}
.nav_child .item{padding:40px;display:-ms-flexbox;display:flex;border-top:2px solid #94070a;position:absolute;top:100%;width:900px;background:#fff url(../image/png96.png) center bottom no-repeat;background-size:contain;opacity:0;visibility:hidden;}
.nav_child .item.s{visibility:visible;opacity:1;transition:opacity 0.2s ease-out 0s;}
.nav_child .item .l{display:-ms-flexbox;display:flex;width:45%;}
.nav_child .item .l .pic{width:142px;}
.nav_child .item .l .pic img{width:100%;height:auto;}
.nav_child .item .l .txt{-ms-flex:1;flex:1;font-size:16px;color:#94070a;padding-left:30px;line-height:2.2;}
.nav_child .item .r{width:55%;font-size:0;}
.nav_child .item .r a{width:33.33%;font-size:18px;margin-top:10px;display:inline-block;}
.nav_child .item .r a:hover{color:#94070a;}




.banner{ width:100%; margin:0 auto; overflow:hidden; position:relative;min-width:1250px; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{  margin:0 auto; width:100%; background-size:cover; position:relative;height:auto; }
.banner .hd{  position:absolute; right:70px; bottom:10px; }
.banner .hd ul li{ float:left; width:14px; height:14px; background:#fff; border-radius:50%; margin-right:20px; }
.banner .hd ul li.on{ width:12px; height:12px; background:none; border:solid 3px #fff; margin-bottom:4px; }
.banner .bd li span{ width:100%; height:50px; line-height:50px; background:url(../images/h1bg.png) repeat-x; position:absolute; bottom:0; left:0; display:none;  }
.banner .bd li span h1{ color:#fff; font-size:18px; padding-left:30px; }
.banner .bd ul li:hover span{ display:block; }



.link{ width:100%; height:96px; background:#9b0d14; }
.linkbox{ width:1200px; margin:0 auto; }
.linkbox span{ float:left; width:113px; height:96px; background:url(../images/link.png) left center no-repeat; margin-right:20px; }
.linkbox ul li{ float:left; padding:0 14px; height:96px; line-height:96px; }
.linkbox ul li a{ color:#fff; }

.foot{ width:100%; overflow:hidden; height:267px; background:url(../images/footbg.jpg); background-size:cover; }
.footbox{ width:1200px; margin:0 auto; }
.foot-left{ float:left; width:205px; margin-top:40px; background:url(../images/footline.png) right no-repeat; }
.foot-center{ float:left; width:490px; margin-left:30px; }
.foot-center .dl{ padding:40px 0; }
.foot-center .dt{ color:#8a8a8a; font-size:18px; height:30px; line-height:30px; margin-bottom:30px; }
.foot-center .dd{ float:left; width:50%;  font-size:13px; line-height:30px; color:#8a8a8a;  }
.foot-center .dd a{  color:#8a8a8a;  }
.foot-center .dd a:hover{  text-decoration:underline;   }
.foot-right{ float:right; width:470px; margin-top:80px; }
.foot-right ul li{ float:left; width:100px; margin-left:16px; text-align:center; color:#8a8a8a; }
.foot-right ul li span{ display:block; width:100%; height:100px; overflow:hidden; }
.foot-right ul li span img{  width:100%; height:auto; }
.copyright{ width:100%; height:64px; line-height:64px; text-align:center; color:#5b5b5b; background:#242424; }